package com.aggregate.pay.sanstar.bean;

import java.math.BigDecimal;
import java.util.Date;

import com.aggregate.pay.sanstar.enums.RefundStatus;

/**
 * 退款申请接口－响应参数
 * @author Moyq5
 * @date 2019年11月22日
 */
public class RefundCreateResult {

	/**
	 * 平台退款单号，必填
	 */
	private String refundNo;
	/**
	 * 客户退款单号，必填
	 */
	private String lowerNo;
	/**
	 * 原支付订单平台单号，必填
	 */
	private String payNo;
	/**
	 * 原支付订单客户单号，必填
	 */
	private String payLowerNo;
	/**
	 * 退款金额，单位：元，必填
	 */
	private BigDecimal amount;
	/**
	 * 退款状态
	 */
	private RefundStatus refundStatus;
	/**
	 * 退款状态描述
	 */
	private String refundDescr;
	/**
	 * 退款时间，即退款订单状态最后一次变更时间
	 */
	private Date refundTime;
	public String getRefundNo() {
		return refundNo;
	}
	public void setRefundNo(String refundNo) {
		this.refundNo = refundNo;
	}
	public String getLowerNo() {
		return lowerNo;
	}
	public void setLowerNo(String lowerNo) {
		this.lowerNo = lowerNo;
	}
	public String getPayNo() {
		return payNo;
	}
	public void setPayNo(String payNo) {
		this.payNo = payNo;
	}
	public String getPayLowerNo() {
		return payLowerNo;
	}
	public void setPayLowerNo(String payLowerNo) {
		this.payLowerNo = payLowerNo;
	}
	public BigDecimal getAmount() {
		return amount;
	}
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	public RefundStatus getRefundStatus() {
		return refundStatus;
	}
	public void setRefundStatus(RefundStatus refundStatus) {
		this.refundStatus = refundStatus;
	}
	public Date getRefundTime() {
		return refundTime;
	}
	public void setRefundTime(Date refundTime) {
		this.refundTime = refundTime;
	}
	public String getRefundDescr() {
		return refundDescr;
	}
	public void setRefundDescr(String refundDescr) {
		this.refundDescr = refundDescr;
	}
	
}
